import pandas as pd

# 从一个字典创建 DataFrame
data = {
    '城市': ['北京', '上海', '广州', '深圳'],
    '人口(万)': [2189, 2487, 1868, 1756],
    '省份': ['北京', '上海', '广东', '广东']
}
df = pd.DataFrame(data)

# 按‘省份’分组，并计算‘人口’的平均值
grouped = df.groupby('省份')['population'].mean()
print(grouped)
# 输出：
# 省份
# 上海    2487.0
# 北京    2189.0
# 广东    1812.0
# Name: population, dtype: float64

# 更复杂的聚合，一次输出多个统计量
agg_result = df.groupby('省份')['population'].agg(['mean', 'sum', 'count'])
print(agg_result)